package org.aswing;

extern class JScrollBar extends Component, implements Orientable {
	function new(?p0 : Int, ?p1 : Int, ?p2 : Int, ?p3 : Int, ?p4 : Int) : Void;
	function addStateListener(p0 : Dynamic, ?p1 : Int, ?p2 : Bool) : Void;
	function getBlockIncrement() : Int;
	function getMaximum() : Int;
	function getMinimum() : Int;
	function getModel() : BoundedRangeModel;
	function getOrientation() : Int;
	function getUnitIncrement() : Int;
	function getValue() : Int;
	function getValueIsAdjusting() : Bool;
	function getVisibleAmount() : Int;
	function removeStateListener(p0 : Dynamic) : Void;
	function setBlockIncrement(p0 : Int) : Void;
	function setMaximum(p0 : Int) : Void;
	function setMinimum(p0 : Int) : Void;
	function setModel(p0 : BoundedRangeModel) : Void;
	function setOrientation(p0 : Int) : Void;
	function setUnitIncrement(p0 : Int) : Void;
	function setValue(p0 : Int, ?p1 : Bool) : Void;
	function setValueIsAdjusting(p0 : Bool) : Void;
	function setValues(p0 : Int, p1 : Int, p2 : Int, p3 : Int, ?p4 : Bool) : Void;
	function setVisibleAmount(p0 : Int) : Void;
	private function __modelStateListener(p0 : org.aswing.event.InteractiveEvent) : Void;
	static var HORIZONTAL : Int;
	static var VERTICAL : Int;
}
